package com.zg.datapush.vo;

import com.zg.common.core.vo.BaseEntityVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 接口配置VO
 * @author zg
 */
@Data
@ApiModel("接口配置")
public class DpInterfaceConfigVo extends BaseEntityVo {

    @ApiModelProperty("任务ID")
    private Long taskId;

    @ApiModelProperty("推送类型")
    private String pushType;

    @ApiModelProperty("接口URL")
    private String url;

    @ApiModelProperty("HTTP方法")
    private String httpMethod;

    @ApiModelProperty("请求头")
    private String headers;

    @ApiModelProperty("请求参数模板")
    private String requestTemplate;

    @ApiModelProperty("自定义处理器类名")
    private String handlerClass;

    @ApiModelProperty("自定义处理器方法名")
    private String handlerMethod;

    @ApiModelProperty("自定义处理器参数")
    private String handlerParams;
}
